#include <iostream>
#include <fstream>
using namespace std;
// 文件输入流
void test1(){
  ifstream ifs("1.txt");
  if(!ifs.good()){
      cerr << "ifstream is  not good" << endl;
      return;
  }
  // 输入流 ，将文件内容读取出来输出到word字符串里面去，因为cout缓冲区是写满刷新，或手动刷新
  // 读取完文件内容之后 加上endl的输出使得输出缓冲区数据且刷新缓冲区
  string word;
  while(ifs >> word){
      cout << word;
  }
  cout << endl;
}



// 文件输出流
void test2(){
    //如果文件不存在会主动创建文件 
    ofstream ofs("2.txt");
    string word = "hello,word";
    int n = 10;
    while(n--)
    ofs << word;
    ofs.close();

}

int main(int atgc, char * argv[])
{
    test1();
    test2();
    return 0;
}

